common.skill

পাওয়ার কুয়েরি (Power Query) দিয়ে ডেটা ট্রান্সফর্মেশন

Microsoft Technologies - অ্যাডভান্সড এক্সেল (Advanced Excel)
171
171

পাওয়ার কুয়েরি (Power Query) এক্সেলের একটি শক্তিশালী টুল যা আপনাকে বিভিন্ন সোর্স থেকে ডেটা একত্রিত করতে, পরিষ্কার করতে এবং ট্রান্সফর্ম (transform) করতে সাহায্য করে। এটি বিশেষভাবে তখন কার্যকরী যখন আপনার বিশাল পরিমাণ ডেটার উপর কাজ করতে হয় এবং সেই ডেটা বিভিন্ন সোর্স থেকে আসছে। পাওয়ার কুয়েরি দিয়ে আপনি ডেটাকে আরও সহজে এবং দ্রুত প্রক্রিয়া (process) করতে পারেন, যেমন ডেটা ফিল্টার করা, কলাম যোগ করা বা বাদ দেওয়া, ডেটা শেপ পরিবর্তন করা, ইত্যাদি।

পাওয়ার কুয়েরি মূলত ETL (Extract, Transform, Load) প্রক্রিয়া ব্যবহার করে, যেখানে প্রথমে ডেটা সংগ্রহ করা হয়, তারপর সেটিকে প্রক্রিয়া করা হয় এবং অবশেষে সেই ডেটা এক্সেলে লোড করা হয়।


পাওয়ার কুয়েরি চালু করা

Power Query এক্সেলে স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত থাকে, তবে এটি ব্যবহারের জন্য আপনাকে প্রথমে Data ট্যাব থেকে Get & Transform Data গ্রুপের মধ্যে Get Data অপশনটি নির্বাচন করতে হবে।

Power Query চালু করার পদ্ধতি:

  1. Data ট্যাব থেকে Get Data নির্বাচন করুন।
  2. এখান থেকে আপনি ডেটা বিভিন্ন সোর্স থেকে লোড করতে পারেন, যেমন:
    • From File: Excel, CSV, Text ফাইল থেকে ডেটা ইম্পোর্ট করা।
    • From Database: SQL Server, Access ইত্যাদি ডেটাবেস থেকে ডেটা সংগ্রহ করা।
    • From Web: ওয়েব পেজ থেকে ডেটা টেনে আনা।
    • From Other Sources: অন্যান্য সোর্স যেমন JSON, XML ইত্যাদি থেকে ডেটা সংগ্রহ করা।
  3. সোর্স নির্বাচন করার পর, পাওয়ার কুয়েরি উইন্ডো (Power Query Editor) খোলবে, যেখানে আপনি ডেটা ট্রান্সফর্ম করতে পারবেন।

পাওয়ার কুয়েরি দিয়ে ডেটা ট্রান্সফর্মেশন

পাওয়ার কুয়েরি দিয়ে আপনি ডেটার উপর বিভিন্ন প্রক্রিয়া (transform) করতে পারেন, যেমন ডেটা পরিষ্কার করা, ফিল্টার করা, কলাম যোগ বা বাদ দেওয়া, ডেটা মেল্ট করা (Unpivot), কলাম ডাটা টাইপ পরিবর্তন করা, এবং আরও অনেক কিছু।

১. ডেটা ফিল্টার এবং সিলেকশন

পাওয়ার কুয়েরির মাধ্যমে আপনি ডেটা ফিল্টার করতে পারেন বা নির্দিষ্ট শর্ত অনুসারে ডেটা নির্বাচন করতে পারেন। উদাহরণস্বরূপ, আপনি একটি কলামে ১০০ এর বেশি মান থাকতে দিন, অথবা কোনো নির্দিষ্ট তারিখের আগের ডেটা নির্বাচন করতে পারেন।

  • Filter Column: কলামের ভ্যালু ফিল্টার করে সেই অনুযায়ী ডেটা সিলেক্ট করা।
  • Remove Duplicates: একাধিক যেই রেকর্ডগুলোর কপি রয়েছে তা সরিয়ে ফেলা।

২. কলাম যোগ করা বা বাদ দেওয়া

Power Query Editor-এ আপনি নতুন কলাম যোগ করতে পারেন অথবা অপ্রয়োজনীয় কলাম বাদ দিতে পারেন। কলাম যোগ করার জন্য আপনি Add Column ট্যাব ব্যবহার করতে পারেন। আপনি সাধারণত Custom Column ব্যবহার করে কাস্টম সূত্রও প্রয়োগ করতে পারেন।

উদাহরণ:

  • দুটি কলাম যোগ করে তাদের যোগফল বের করা।
  • একটি কলাম থেকে শর্তসাপেক্ষ ভিত্তিতে নতুন মান তৈরি করা।

৩. ডেটা মেল্ট করা (Unpivot)

কিছু ক্ষেত্রে, ডেটা একটি পিভট ফরম্যাটে থাকতে পারে, যা বিশ্লেষণে সুবিধাজনক নয়। পাওয়ার কুয়েরি ব্যবহার করে আপনি ডেটাকে "মেল্ট" বা unpivot করতে পারেন, যাতে একাধিক কলামকে একক কলামে রূপান্তর করা যায়।

উদাহরণ:

  • যদি আপনি কোনো টেবিলে মাসের জন্য আলাদা আলাদা কলাম থাকেন (জানুয়ারি, ফেব্রুয়ারি, মার্চ), তবে আপনি সেগুলোকে একক Month এবং Amount কলামে রূপান্তর করতে পারেন।

৪. ডেটা টাইপ পরিবর্তন করা

পাওয়ার কুয়েরি ব্যবহার করে আপনি একটি কলামের ডেটা টাইপ পরিবর্তন করতে পারেন, যেমন টেক্সট থেকে নাম্বার বা তারিখের ফরম্যাট পরিবর্তন করা। এটি ডেটা বিশ্লেষণে সহায়ক হয়।

উদাহরণ:

  • একটি কলামে তারিখ ফরম্যাট সঠিক না হলে সেটি সঠিক তারিখ ফরম্যাটে পরিবর্তন করা।

৫. গ্রুপিং এবং সারাংশ তৈরি করা

পাওয়ার কুয়েরি ব্যবহার করে আপনি ডেটা গ্রুপিং করতে পারেন এবং গ্রুপভিত্তিক সারাংশ তৈরি করতে পারেন, যেমন গড় (Average), যোগফল (Sum), গুনফল (Product), ইত্যাদি।

  • Group By: একটি বা একাধিক কলাম অনুযায়ী ডেটাকে গ্রুপ করা এবং গ্রুপের জন্য কোনো সারাংশ তৈরি করা।

উদাহরণ:

  • মাস ভিত্তিক বিক্রয় এবং তাদের মোট পরিমাণ বের করা।

৬. ডেটা একত্রিত করা (Merge Queries)

পাওয়ার কুয়েরি ব্যবহার করে আপনি একাধিক টেবিল বা ডেটা সোর্স মিশ্রিত করতে পারেন। এটি সাধারণত Merge Queries অপশন ব্যবহার করে করা হয়, যেখানে একাধিক শিট বা টেবিলের ডেটা একত্রিত করা যায়।

উদাহরণ:

  • যদি আপনি দুটি আলাদা টেবিল (একটি গ্রাহক তথ্য এবং আরেকটি বিক্রয় তথ্য) একত্রিত করতে চান, তাহলে Merge অপশন ব্যবহার করতে পারেন।

পাওয়ার কুয়েরি দিয়ে ডেটা লোড করা

আপনি যখন আপনার ডেটা ট্রান্সফর্মেশন সম্পন্ন করবেন, তখন আপনি Close & Load অপশন ব্যবহার করে সেই ডেটাকে এক্সেল শিটে লোড করতে পারবেন।

Steps:

  1. পাওয়ার কুয়েরি উইন্ডোতে, আপনি Close & Load অপশন নির্বাচন করতে পারেন।
  2. এখানে, আপনি ডেটা শিটে লোড করতে পারবেন অথবা একটি নতুন শিটে লোড করতে পারবেন।

সারাংশ

Power Query এক্সেলের একটি অত্যন্ত শক্তিশালী টুল যা ডেটা সংগ্রহ, পরিষ্কারকরণ, ট্রান্সফরমেশন এবং এক্সেল শিটে লোড করার জন্য ব্যবহৃত হয়। এটি ব্যবহারকারীদের ডেটা ম্যানিপুলেশন করতে এবং ETL (Extract, Transform, Load) প্রক্রিয়া কার্যকরভাবে সম্পন্ন করতে সহায়তা করে। পাওয়ার কুয়েরি দিয়ে আপনি ডেটা ফিল্টার করা, কলাম যোগ বা বাদ দেওয়া, ডেটার টাইপ পরিবর্তন করা, ডেটা একত্রিত করা (merge), এবং আরও অনেক কাজ করতে পারেন।

common.content_added_by

পাওয়ার কুয়েরি পরিচিতি

181
181

Power Query এক্সেলের একটি অত্যন্ত শক্তিশালী ডেটা ট্রান্সফর্মেশন টুল, যা ডেটাকে প্রস্তুত করতে এবং বিশ্লেষণের জন্য প্রস্তুত করতে ব্যবহৃত হয়। এটি মূলত ডেটা ইনপুটের খুঁটিনাটি অংশ পরিবর্তন, শুদ্ধীকরণ এবং পুনর্গঠন করার জন্য ব্যবহৃত হয়, যা পরবর্তীতে সহজে বিশ্লেষণ বা রিপোর্ট তৈরিতে সহায়তা করে।

Power Query এক্সেল এবং অন্যান্য মাইক্রোসফট অ্যাপ্লিকেশন যেমন Power BI এর মধ্যে ব্যবহৃত হয়, যেখানে ডেটা একত্রিত করা, মঞ্জুরি দেওয়া, এবং প্রয়োজনে নানা আকারে রূপান্তর করা হয়। এই টুলটি বিশেষভাবে ডেটা প্রক্রিয়াকরণের জন্য সহায়ক এবং এটি ব্যবহারকারীকে খুব সহজে এবং দ্রুত ডেটা ক্লিনিং, ট্রান্সফর্মেশন, এবং একত্রিত করার সুবিধা প্রদান করে।


Power Query এর মূল ফিচারসমূহ

Power Query এর মাধ্যমে আপনি নিচের কাজগুলো করতে পারেন:

  • ডেটা ইম্পোর্ট করা: আপনি বিভিন্ন উত্স থেকে ডেটা ইম্পোর্ট করতে পারেন, যেমন Excel ফাইল, CSV ফাইল, ওয়েব পৃষ্ঠা, ডাটাবেস, অথবা API।
  • ডেটা ক্লিনিং এবং ট্রান্সফর্মেশন: ডেটাকে পরিস্কার করা এবং প্রয়োজনীয় আকারে ট্রান্সফর্ম করা, যেমন ডুপ্লিকেট সেল সরানো, খালি সেল পূর্ণ করা, ফিল্টার করা ইত্যাদি।
  • ডেটা একত্রিত করা: একাধিক ডেটা উৎস থেকে ডেটা একত্রিত করে একটি কেন্দ্রীয় ডেটা সেট তৈরি করা, যেমন বিভিন্ন শীট বা টেবিলকে সংযুক্ত করা।
  • ফিল্টার এবং সাজানো: ডেটাকে নির্দিষ্ট শর্ত অনুযায়ী সাজানো বা ফিল্টার করা, যেমন কোন নির্দিষ্ট তারিখের পরের ডেটা অথবা নির্দিষ্ট পরিমাণের বেশি মানের ডেটা।
  • ডেটা ট্রান্সফরমেশন: ডেটার মধ্যে গণনা বা ফাংশন প্রয়োগ করা, যেমন নতুন কলাম তৈরি করা, পুরানো কলাম পরিবর্তন করা, গ্রুপিং বা স্লাইসিং করা।

Power Query ব্যবহার শুরু করা

Power Query এক্সেলে ব্যবহারের জন্য Data ট্যাব থেকে পাওয়া যায়। এটি এক্সেলের একটি Add-in এবং এক্সেল 2016 বা তার পরবর্তী সংস্করণে এটি ডিফল্টভাবে অন্তর্ভুক্ত থাকে। নিচে Power Query ব্যবহার করার প্রাথমিক পদক্ষেপ দেওয়া হলো:

১. ডেটা ইম্পোর্ট করা

Power Query দিয়ে ডেটা ইম্পোর্ট করতে Data ট্যাব থেকে Get & Transform Data গ্রুপের অধীনে Get Data অপশন নির্বাচন করতে হবে। এখানে আপনি বিভিন্ন উত্স থেকে ডেটা ইম্পোর্ট করতে পারবেন, যেমন:

  • From File: Excel, CSV, JSON, XML ফাইল থেকে ডেটা ইম্পোর্ট করা।
  • From Database: SQL Server, Access, MySQL থেকে ডেটা ইম্পোর্ট করা।
  • From Web: ওয়েব পৃষ্ঠার থেকে ডেটা আনা।
  • From Other Sources: অন্যান্য বিভিন্ন উত্স যেমন API, ফোল্ডার, OData ইত্যাদি।

২. ডেটা ট্রান্সফর্ম করা

একবার ডেটা ইম্পোর্ট হয়ে গেলে, আপনি Power Query Editor-এ প্রবেশ করতে পারবেন যেখানে ডেটাকে পরিবর্তন এবং পরিশুদ্ধ করতে পারবেন। এটি বিভিন্ন অপশন সরবরাহ করে, যেমন:

  • Remove Columns: অপ্রয়োজনীয় কলাম অপসারণ করা।
  • Filter Rows: নির্দিষ্ট শর্তের অধীনে রো ফিল্টার করা।
  • Split Columns: এক কলাম থেকে মান ভাগ করা (যেমন নাম এবং পদবি আলাদা করা)।
  • Group By: একাধিক সেল গ্রুপ করে মোট সংখ্যা বা গড় বের করা।

৩. ডেটা প্রি-ভিউ এবং পরিবর্তন

Power Query Editor আপনাকে ডেটার একটি প্রি-ভিউ দেখায়, যেখানে আপনি সরাসরি পরিবর্তন করতে পারেন। আপনি যখন কোনো ট্রান্সফর্মেশন সম্পন্ন করবেন, এটি অটোমেটিকভাবে Applied Steps প্যানেলে ট্র্যাক হয়ে যাবে, যাতে আপনি পরে যেকোনো পদক্ষেপ সহজে ফিরিয়ে নিতে বা পরিবর্তন করতে পারেন।

৪. ডেটা লোড করা

ডেটা ট্রান্সফর্ম করার পরে, আপনি সেগুলি এক্সেল শিটে লোড করতে পারবেন। আপনি Close & Load অপশন ব্যবহার করে Power Query Editor থেকে এক্সেল শীটে ডেটা লোড করতে পারেন। আপনি ডেটা লোডের জন্য Table, Pivot Table, বা Connection Only অপশনও সিলেক্ট করতে পারেন।


Power Query-এ সাধারণ ট্রান্সফর্মেশন

১. ডেটা ফিল্টার করা

Power Query এ ডেটা ফিল্টার করার জন্য, আপনি যেকোনো কলামের হেডারে ক্লিক করে Filter অপশন ব্যবহার করতে পারেন। এখানে আপনি নির্দিষ্ট মান অনুসারে ডেটা সিলেক্ট করতে পারবেন। যেমন, শুধুমাত্র ২০১৯ সালের ডেটা বা ১০০ এর বেশি মানের ডেটা সিলেক্ট করা।

২. কলাম এবং রো যোগ করা

Power Query এ আপনি নতুন কলাম যোগ করতে পারেন, যেমন অন্য কলামের উপর ভিত্তি করে গাণিতিক অপারেশন (যোগ, বিয়োগ, গুণ, ভাগ) বা শর্তাধীন গাণিতিক হিসাব (যেমন, যদি A কলামের মান বড় হয় তবে B কলামের মান যোগ করো) করতে।

৩. ডেটা গ্রুপিং

Group By ফিচারটি ব্যবহার করে আপনি ডেটাকে গ্রুপ করে আউটপুট বের করতে পারেন। উদাহরণস্বরূপ, আপনি একটি ডেটাসেটে একাধিক পণ্যের জন্য বিক্রয় যোগ করতে পারেন। Power Query আপনাকে গ্রুপিং অপশনটি কাস্টমাইজ করতে সহায়তা করে।


Power Query এর সুবিধাসমূহ

  • সহজ এবং ইন্টারঅ্যাকটিভ ইন্টারফেস: Power Query সহজে ব্যবহারযোগ্য এবং গ্রাফিকাল ইন্টারফেস সরবরাহ করে, যা ডেটা ট্রান্সফরমেশনকে আরও সহজ করে তোলে।
  • ডেটা একত্রিতকরণ: একাধিক উত্স থেকে ডেটা একত্রিত করে একটি কেন্দ্রীয় ডেটাসেটে রূপান্তর করা সম্ভব।
  • অটোমেশন: একবার ট্রান্সফর্মেশন সম্পন্ন হলে, আপনি সেগুলি পুনরায় একই ডেটা উত্স থেকে পুনরায় লোড করতে পারবেন, যা সময় বাঁচাতে সহায়তা করে।
  • বিগ ডেটার সাথে কাজ: Power Query বড় ডেটাসেটের সাথে কাজ করতে সক্ষম এবং এটি দ্রুত এবং কার্যকরভাবে ডেটা প্রক্রিয়া করতে সাহায্য করে।

সারাংশ

Power Query এক্সেলের জন্য একটি অত্যন্ত শক্তিশালী ডেটা ট্রান্সফর্মেশন টুল যা ব্যবহারকারীদের ডেটা একত্রিত, পরিশুদ্ধ এবং রূপান্তর করতে সহায়তা করে। এটি ডেটা ক্লিনিং, ফিল্টারিং, গ্রুপিং এবং অন্য ধরনের ট্রান্সফর্মেশন কার্যক্রমকে সহজ করে তোলে। Power Query এক্সেল ব্যবহারকারীদের জন্য একটি অত্যন্ত কার্যকরী এবং সময় সাশ্রয়ী টুল, বিশেষ করে যখন অনেক ডেটা নিয়ে কাজ করতে হয়।

common.content_added_by

ডেটা ইম্পোর্ট এবং ট্রান্সফর্ম করা

204
204

এক্সেল একটি অত্যন্ত শক্তিশালী টুল, যা আপনাকে বিভিন্ন সোর্স থেকে ডেটা ইম্পোর্ট এবং তা সহজে ট্রান্সফর্ম করতে সহায়তা করে। ডেটা ইম্পোর্ট এবং ট্রান্সফর্মেশন প্রক্রিয়া আপনি যখন বিশাল ডেটাসেট নিয়ে কাজ করবেন তখন গুরুত্বপূর্ণ ভূমিকা পালন করে। এক্সেল ব্যবহারকারীরা এক্সেল শীটে ডেটা ইনপুট, সারণী তৈরি, বিশ্লেষণ এবং প্রক্রিয়াকরণের জন্য বিভিন্ন সোর্স থেকে ডেটা ইম্পোর্ট এবং তা ট্রান্সফর্ম করতে পারে।

ডেটা ইম্পোর্ট এবং ট্রান্সফর্ম করার জন্য এক্সেলে বেশ কয়েকটি শক্তিশালী টুলস রয়েছে, যার মধ্যে অন্যতম Power Query। এই টুলটি ডেটা সংযুক্তি, ফিল্টারিং, পরিবর্তন, এবং পরিসংখ্যানগত বিশ্লেষণ করার জন্য ব্যবহার করা হয়। নিচে ডেটা ইম্পোর্ট এবং ট্রান্সফর্ম করার প্রক্রিয়া ব্যাখ্যা করা হলো।


ডেটা ইম্পোর্ট করা

এক্সেল ব্যবহারকারীরা বিভিন্ন সোর্স থেকে ডেটা ইম্পোর্ট করতে পারে, যেমন:

  • টেক্সট ফাইল (CSV, TXT): এক্সেল টেক্সট ফাইল (CSV বা TXT) থেকে ডেটা ইম্পোর্ট করতে পারে।
  • ডেটাবেস (Access, SQL Server, MySQL): ডেটাবেস থেকে সরাসরি ডেটা এক্সেলে ইম্পোর্ট করা যায়।
  • ওয়েবসাইট (Web Scraping): ওয়েব থেকে ডেটা ইম্পোর্ট করা যায়।
  • ফোল্ডার (Folder Import): একাধিক ফাইল থেকে ডেটা একসাথে ইম্পোর্ট করা যেতে পারে।

Power Query এর মাধ্যমে ডেটা ইম্পোর্ট

১. Power Query দিয়ে ডেটা ইম্পোর্ট করা

Power Query এক্সেলের একটি শক্তিশালী ফিচার যা ডেটা ইম্পোর্ট এবং ট্রান্সফর্মেশনকে সহজ করে তোলে। Power Query এর মাধ্যমে আপনি বিভিন্ন সোর্স থেকে ডেটা সহজেই এক্সেলে নিয়ে আসতে পারবেন।

Power Query দিয়ে CSV ফাইল ইম্পোর্ট করার প্রক্রিয়া:

  1. Data ট্যাব থেকে Get Data সিলেক্ট করুন।
  2. তারপর From File অপশনে যান এবং From Text/CSV নির্বাচন করুন।
  3. ইম্পোর্ট করতে চান এমন CSV ফাইলটি সিলেক্ট করুন।
  4. Load বা Transform Data সিলেক্ট করুন (যদি আপনি ডেটা ট্রান্সফর্ম করতে চান)।
  5. ডেটা এক্সেলে ইম্পোর্ট হয়ে যাবে এবং আপনি চাইলে Power Query Editor এর মাধ্যমে তা কাস্টমাইজ করতে পারবেন।

ডেটা ট্রান্সফর্ম করা

ডেটা ট্রান্সফর্মেশন এর মাধ্যমে আপনি ডেটাকে আরও কার্যকরী এবং সঠিক বিশ্লেষণের জন্য প্রস্তুত করতে পারবেন। এক্সেল এবং Power Query এর মাধ্যমে বিভিন্ন ধরণের ট্রান্সফর্মেশন করা যায়, যেমন:

১. কোলাম বা রো ফিল্টার করা

ডেটার মধ্যে নির্দিষ্ট শর্তে ফিল্টার করতে পারেন। উদাহরণস্বরূপ, আপনি এমন ডেটা চাচ্ছেন যেখানে একটি নির্দিষ্ট কলামে মূল্য ১০০ এর বেশি।

  • Power Query Editor-এ Filter অপশন ব্যবহার করুন, যেখানে আপনি নির্দিষ্ট শর্তে ডেটা ফিল্টার করতে পারবেন।

২. ডেটার টাইপ পরিবর্তন

যখন আপনি ডেটা ইম্পোর্ট করেন, তখন সেলগুলি সঠিক টাইপে না থাকতে পারে। Power Query এর মাধ্যমে আপনি সহজেই সেলগুলির ডেটা টাইপ পরিবর্তন করতে পারেন।

  • Transform ট্যাব থেকে Data Type নির্বাচন করুন এবং সঠিক টাইপ (যেমন, Text, Number, Date) নির্বাচন করুন।

৩. ডেটা মুছা বা পরিষ্কার করা

অপ্রয়োজনীয় বা অনুপস্থিত মান (Null বা Empty) ডেটা মুছতে হবে। আপনি সহজে সেগুলো মুছে ফেলতে পারেন।

  • Remove অপশন থেকে Remove Blank Rows বা Remove Errors নির্বাচন করুন।

৪. ডেটা যোগ করা বা একত্রিত করা

এক্সেলে একাধিক টেবিল বা শীটের ডেটা একত্রিত করা প্রয়োজন হতে পারে। Power Query দিয়ে আপনি সহজেই ডেটা মর্জ (Merge) বা অ্যাপেন্ড (Append) করতে পারেন।

  • Home ট্যাব থেকে Append Queries বা Merge Queries নির্বাচন করুন।
  • Append Queries ব্যবহার করে আপনি একাধিক টেবিল বা শীটের ডেটা একত্রিত করতে পারবেন।

৫. কলাম ভাগ করা বা যুক্ত করা

যদি কোনো সেল বা কলামে একাধিক তথ্য থাকে (যেমন নাম ও ঠিকানা একসঙ্গে), তবে সেগুলো আলাদা কলামে ভাগ করতে পারেন।

  • Transform ট্যাব থেকে Split Column অপশন ব্যবহার করুন এবং সঠিক ডেলিমিটার (যেমন স্পেস বা কমা) নির্বাচন করুন।

৬. ডেটা গ্রুপিং এবং সারাংশ তৈরি

Power Query ব্যবহার করে আপনি ডেটাকে গ্রুপ করতে পারেন এবং গ্রুপের উপর ভিত্তি করে সারাংশ তৈরি করতে পারেন।

  • Group By অপশন ব্যবহার করে আপনি এক বা একাধিক কলামের ভিত্তিতে ডেটা গ্রুপ এবং সারাংশ তৈরি করতে পারেন।

৭. নামকরণের মাধ্যমে রেঞ্জে কাজ করা

Power Query এর মাধ্যমে আপনি ডেটার রেঞ্জে কাজ করতে পারেন এবং তা কাস্টম নামে রেঞ্জ করে ডেটা কাজ করতে পারেন।


ডেটা ট্রান্সফর্ম করার কৌশল

১. ডেটার সাথে কাজ করার জন্য ডেটাবেস ফাংশন ব্যবহার করা

ডেটার মধ্যে তথ্য বিশ্লেষণ এবং অগ্রগতির জন্য এক্সেল ডেটাবেস ফাংশন যেমন DSUM, DCOUNT, DAVERAGE ব্যবহার করা যেতে পারে।

২. ফর্মুলা ব্যবহার করে ডেটার ট্রান্সফর্মেশন

এক্সেলে ডেটা ট্রান্সফর্ম করার জন্য ফর্মুলা ব্যবহার করা যেতে পারে, যেমন TEXT, CONCATENATE, LEFT, RIGHT, MID, IF ইত্যাদি ফাংশন।


সারাংশ

ডেটা ইম্পোর্ট এবং ট্রান্সফর্মেশন এক্সেলের অত্যন্ত শক্তিশালী টুলস, যা আপনাকে ডেটাকে এক্সেলে সহজে নিয়ে আসতে এবং তা বিশ্লেষণের জন্য প্রস্তুত করতে সহায়তা করে। Power Query টুলটি ডেটা ইম্পোর্ট এবং ট্রান্সফর্মেশনের জন্য অত্যন্ত কার্যকরী এবং এক্সেল ব্যবহারকারীদের জন্য খুবই উপযোগী। এর মাধ্যমে আপনি ডেটা পরিষ্কার, কাস্টমাইজ, এবং বিশ্লেষণ করতে পারবেন।

common.content_added_by

কাস্টম কলাম এবং কুয়েরি তৈরি

210
210

Power Query এক্সেলের একটি শক্তিশালী ফিচার, যা ডেটা ট্রান্সফর্মেশন এবং বিশ্লেষণকে আরও সহজ করে তোলে। Power Query ব্যবহার করে আপনি ডেটা মডেলিং, ফিল্টারিং, ক্লিনিং, এবং বিভিন্ন কাস্টম কলাম এবং কুয়েরি তৈরি করতে পারেন। কাস্টম কলাম এবং কুয়েরি তৈরি করে, আপনি ডেটা ফিল্টার, সাজানো, এবং ম্যানিপুলেশন করতে পারেন, যা ডেটাকে আরও কার্যকর এবং বিশ্লেষণযোগ্য করে তোলে।

এখানে, আমরা Power Query দিয়ে কাস্টম কলাম এবং কুয়েরি তৈরি করার প্রক্রিয়া আলোচনা করবো।


Power Query চালু করা

Power Query এক্সেলে ডেটা ট্রান্সফর্মেশন ও ক্লিনিং কাজের জন্য ব্যবহৃত হয়। প্রথমে, Power Query ব্যবহার করার জন্য আপনাকে এটি চালু করতে হবে:

  1. Data ট্যাব থেকে Get & Transform Data গ্রুপে ক্লিক করুন।
  2. From Table/Range বা From Other Sources নির্বাচন করুন, যাতে Power Query Editor ওপেন হয়।

কাস্টম কলাম তৈরি করা

কাস্টম কলাম একটি নতুন কলাম তৈরি করার প্রক্রিয়া, যেখানে আপনি কিছু নির্দিষ্ট শর্ত বা ফর্মুলার মাধ্যমে ডেটা সংযোজন করতে পারেন। এটি আপনাকে ডেটার নির্দিষ্ট বৈশিষ্ট্য বা মান বের করার জন্য অনেক সুবিধা প্রদান করে।

কাস্টম কলাম তৈরি করার পদ্ধতি:

  1. Power Query Editor ওপেন করার পর, Add Column ট্যাব থেকে Custom Column সিলেক্ট করুন।
  2. Custom Column উইন্ডোতে, নতুন কলামের জন্য একটি নাম দিন এবং সেখানে একটি কাস্টম ফর্মুলা লিখুন।
    • উদাহরণস্বরূপ, যদি আপনার একটি কলাম থাকে যার নাম SalesAmount এবং আপনি একটি নতুন কলাম তৈরি করতে চান যা শুধুমাত্র ১০% কমিশন প্রদর্শন করবে, তবে ফর্মুলাটি হবে:

      [SalesAmount] * 0.10
      
  3. OK ক্লিক করলে একটি নতুন কলাম তৈরি হবে যা আপনার নির্দিষ্ট শর্ত বা ফর্মুলার উপর ভিত্তি করে ডেটা প্রদর্শন করবে।

কাস্টম কুয়েরি তৈরি করা

কুয়েরি হলো এক ধরনের প্রশ্ন বা নির্দেশ যা ডেটা সংগ্রহ, ফিল্টার, বা ট্রান্সফর্মেশন প্রক্রিয়া সম্পাদন করতে ব্যবহার করা হয়। Power Query-তে কাস্টম কুয়েরি তৈরি করার মাধ্যমে আপনি ডেটা সিলেক্ট, ফিল্টার, এবং সংশোধন করতে পারেন।

কাস্টম কুয়েরি তৈরি করার পদ্ধতি:

  1. Home ট্যাব থেকে Advanced Editor সিলেক্ট করুন। এটি আপনাকে কুয়েরি কোড এডিটর ওপেন করতে সাহায্য করবে।
  2. এখানে আপনি M ভাষায় কাস্টম কোড লিখতে পারবেন, যা ডেটাকে পরিবর্তন, ফিল্টার বা ট্রান্সফর্ম করতে ব্যবহৃত হয়।
    • উদাহরণ: যদি আপনি একটি সেল থেকে বড় অক্ষর ছোট অক্ষরে পরিবর্তন করতে চান, তবে কোড হবে:

      Text.Lower([ColumnName])
      
    • অথবা, যদি আপনি কোনো কলামের মানের উপর ভিত্তি করে ফিল্টার করতে চান, কোড হবে:

      Table.SelectRows(Source, each [ColumnName] > 1000)
      
  3. কোড লিখে Done ক্লিক করলে, আপনার কুয়েরি সংরক্ষিত হয়ে যাবে এবং Power Query Editor-এ ফলাফল প্রদর্শিত হবে।

কাস্টম কলাম এবং কুয়েরি ব্যবহারের উদাহরণ

১. কাস্টম কলাম ব্যবহার করে নতুন ফিচার তৈরি করা:

ধরা যাক, আপনার একটি Sales টেবিল রয়েছে, যার মধ্যে Quantity এবং UnitPrice কলাম রয়েছে। আপনি একটি নতুন কাস্টম কলাম তৈরি করতে চান, যা Total Sales হিসাব করবে:

  1. Power Query Editor-এ Add Column > Custom Column ক্লিক করুন।
  2. Custom Column উইন্ডোতে, নাম দিন Total Sales এবং ফর্মুলা ব্যবহার করুন:

    [Quantity] * [UnitPrice]
    
  3. OK ক্লিক করার পর, একটি নতুন কলাম তৈরি হবে যার মধ্যে প্রতিটি পণ্যের মোট বিক্রয় মূল্য প্রদর্শিত হবে।

২. কুয়েরি ব্যবহার করে ডেটা ফিল্টারিং:

আপনি যদি একটি টেবিল থেকে শুধুমাত্র এমন ডেটা চান যেখানে Sales ১০০০ এর বেশি, তাহলে Power Query Editor-এ Advanced Editor ব্যবহার করে কুয়েরি লিখুন:

Table.SelectRows(Source, each [Sales] > 1000)

এটি শুধুমাত্র সেই রেকর্ডগুলো ফিল্টার করবে যেগুলির Sales মান ১০০০ এর বেশি।


সারাংশ

Power Query এর মাধ্যমে আপনি ডেটা ট্রান্সফর্মেশন এবং বিশ্লেষণ খুব সহজে করতে পারেন। কাস্টম কলাম এবং কুয়েরি তৈরি করে আপনি এক্সেলের ডেটাকে আরও কার্যকর এবং বিশ্লেষণযোগ্য করতে পারবেন। কাস্টম কলাম ব্যবহার করে আপনি ডেটার নতুন বৈশিষ্ট্য বা মান বের করতে পারেন এবং কুয়েরি ব্যবহার করে আপনি ডেটাকে বিভিন্ন শর্ত বা ফিল্টারের মাধ্যমে সাজাতে ও বিশ্লেষণ করতে পারেন। Power Query এর মাধ্যমে এই ধরনের ডেটা ট্রান্সফর্মেশন কাজগুলি খুবই দ্রুত এবং কার্যকরভাবে সম্পাদিত হয়।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion